﻿#pragma once


// CWndEditMContext 对话框
class CWndEditMContext : public CDialogEx
{
	DECLARE_DYNAMIC(CWndEditMContext)

public:
	CWndEditMContext(CWnd* pParent = nullptr);   // 标准构造函数
	virtual ~CWndEditMContext();

// 对话框数据
#ifdef AFX_DESIGN_TIME
	enum { IDD = IDD_DIALOG1 };
#endif

protected:
	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV 支持

	DECLARE_MESSAGE_MAP()
public:
	virtual BOOL OnInitDialog();

	int type_id; //数据类型索引
	CString sAddress;//内存地址
	CString sOffset;//内存偏移
	CComboBox m_lstType;//数据类型选择下拉框
	CString sName;//成员变量名
	unsigned wCount;//个数 , 大于1是数组长度
	CString sNote; //注释
	CString sData;//推测类型显示内容
	bool NoEdit();
	afx_msg void OnBnClickedCreate();
	afx_msg void OnBnClickedCancel();
};
